.SepararDiv {
    padding-left: 55px;
    border: solid 1px #000;
}

label {
    font-size: 11px;
    //margin-bottom: 2px;
    font-family: Verdana, calibri;
    cursor: default;    
    color: #555;
    //padding-left: 2px;
}

input[type="email"], input[type="text"], input[type="password"], textarea, select {
    width: 148px;
    height: 14px;
    border: 1px solid #bbb;
    box-shadow: 0px 0px 4px rgba(30, 30, 30, 0.2); // Sombreamento dos campos
    //outline: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-left: 2px;
    cursor: auto;
    color: #555;
    font-size: 12px;
    background-color: #fff;
    background-image: linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 60%);
    background-image: -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 60%);
    background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 60%);
    background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 60%);
    background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 60%);
}

select {
    width: auto;
    height: auto;
}

input[type="email"]:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
    background-image: linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);
    background-image: -o-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);
    background-image: -moz-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);
    background-image: -webkit-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);
    background-image: -ms-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);
}

input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    background-image: -moz-linear-gradient(top, #f9fbfd 0%, #e9f4fb 50%, #e0f0fa 51%, #f4fafe 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfd), color-stop(50%,#e9f4fb), color-stop(51%,#e0f0fa), color-stop(100%,#f4fafe));
    background-image: -webkit-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -o-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -ms-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    //border-color: #9AC;
    border: #9AC 1.5px solid;
    outline: 0;
}

input[type="email"]:disabled, input[type="text"]:disabled, input[type="password"]:disabled, textarea:disabled, select:disabled {
    color: #999;
    background-image: linear-gradient(bottom, rgb(210,210,210) 0%, rgb(240,240,240) 60%);
    background-image: -o-linear-gradient(bottom, rgb(210,210,210) 0%, rgb(240,240,240) 60%);
    background-image: -moz-linear-gradient(bottom, rgb(210,210,210) 0%, rgb(240,240,240) 60%);
    background-image: -webkit-linear-gradient(bottom, rgb(205,205,205) 0%, rgb(240,240,240) 60%);
    background-image: -ms-linear-gradient(bottom, rgb(210,210,210) 0%, rgb(240,240,240) 60%);
}

input[type="button"], input[type="submit"], input[type="reset"] {
    width:auto;
    height: auto;
    cursor:pointer;
    font: normal 13px Calibri;
    color:#565656;
    background:#f5f5f5;
    border:1px solid #bbb;
    text-shadow:2px 0px 20px #ffffff;
    box-shadow:0px 1px 2px #d1cfd1;
    -moz-box-shadow:0px 1px 2px #d1cfd1;
    -webkit-box-shadow:0px 1px 2px #d1cfd1;
    border-radius:3px 6px 3px 6px;
    -moz-border-radius:3px 6px 3px 6px;
    -webkit-border-radius:3px 6px 3px 6px;
    background-color: #eee;
}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
    border: #9AC 1px solid;
    background-image: -moz-linear-gradient(top, #f9fbfd 0%, #e9f4fb 50%, #e0f0fa 51%, #f4fafe 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfd), color-stop(50%,#e9f4fb), color-stop(51%,#e0f0fa), color-stop(100%,#f4fafe));
    background-image: -webkit-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -o-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -ms-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-color: #f3f6f9;
}

input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active {
    position:relative;
    top: 1px;
    outline: 0;
    border: #9AC 1px solid;
    
    background-image: -moz-linear-gradient(top, #f3f6f9 0%, #cde5f5 50%, #b7dbf3 51%, #e5f3fd 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f6f9), color-stop(50%,#cde5f5), color-stop(51%,#b7dbf3), color-stop(100%,#e5f3fd));
    background-image: -webkit-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    background-image: -o-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    background-image: -ms-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    background-image: linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    
}

input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus {
    outline: 0;
    //border: #9AC 1px solid;
    
    /*background-color: #fff;*/
    //background-color: #f3f6f9;
    //color: #579;
    //border-color: #ccc; /*     background-image: linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);     background-image: -o-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);     background-image: -moz-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);     background-image: -webkit-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);     background-image: -ms-linear-gradient(bottom, rgb(240,240,240) 0%, rgb(255,255,255) 60%);*/
    //background-image: -moz-linear-gradient(top, #f3f6f9 0%, #cde5f5 50%, #b7dbf3 51%, #e5f3fd 100%);
    //background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f6f9), color-stop(50%,#cde5f5), color-stop(51%,#b7dbf3), color-stop(100%,#e5f3fd));
    //background-image: -webkit-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    //background-image: -o-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    //background-image: -ms-linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    //background-image: linear-gradient(top, #f3f6f9 0%,#cde5f5 50%,#b7dbf3 51%,#e5f3fd 100%);
    
    
}

input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled {
    //color: #666;
    //cursor: default;
    //background-image: linear-gradient(bottom, rgb(200,200,200) 0%, rgb(230,230,230) 60%);
    //background-image: -o-linear-gradient(bottom, rgb(200,200,200) 0%, rgb(230,230,230) 60%);
    //background-image: -moz-linear-gradient(bottom, rgb(200,200,200) 0%, rgb(230,230,230) 60%);
    //background-image: -webkit-linear-gradient(bottom, rgb(200,200,200) 0%, rgb(230,230,230) 60%);
    //background-image: -ms-linear-gradient(bottom, rgb(200,200,200) 0%, rgb(230,230,230) 60%);
    //background-color: #eee;
    //border-color: 0px;
}

#barra {
    border-top: 1px solid #AAA;
    padding: 0px;
    background-color: #EEE;
    width: 100%;
    height: 28px;
    background: rgb(238,238,238);
    background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(220,220,220,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(220,220,220,1)));
    background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(220,220,220,1) 100%);
    background: -o-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(220,220,220,1) 100%);
    background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(220,220,220,1) 100%);
    background: linear-gradient(top, rgba(245,245,245,1) 0%,rgba(220,220,220,1) 100%);
}

.botoes {
    width: 120px;
    height: 25px;
    border: solid 1px #000;
    font-family: sans-serif;
    font-size: 12px;
    text-align: center;
}

.botoes:hover {
    background-image: -moz-linear-gradient(top, #f9fbfd 0%, #e9f4fb 50%, #e0f0fa 51%, #f4fafe 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfd), color-stop(50%,#e9f4fb), color-stop(51%,#e0f0fa), color-stop(100%,#f4fafe));
    background-image: -webkit-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -o-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
    background-image: -ms-linear-gradient(top, #f9fbfd 0%,#e9f4fb 50%,#e0f0fa 51%,#f4fafe 100%);
}